package Test;
import java.util.Random;
import java.util.Scanner;
public class Gift {
    public static void main(String[] args){
        /*创建一个数组来存储礼物信息*/
        String[] giftmenu=new String[5];
        System.out.println("请依次输入礼物的编号、名字和购买地点");
        for(int i=0;i<5;i++){
            Scanner input3=new Scanner(System.in);
            giftmenu[i]=input3.nextLine();
        }
        /*从键盘获取输入的生日信息*/
        System.out.println("你的生日是几月份？（1~12)");
        Scanner input1=new Scanner(System.in);
        System.out.println("你是哪一天过生日？（1~31）");
        Scanner input2=new Scanner(System.in);
        int month=input1.nextInt();
        int day=input2.nextInt();
        /*当输入的生日信息满足条件时，利用Math.random函数产生随机数，从而来随机挑选礼物*/
        if(0<month&&month<13&&0<day&&day<32){
            int gift=(int)(Math.random()*(5));
            System.out.println(gift);
            System.out.println("你的礼物信息为"+giftmenu[gift]);
        }
        /*当输入的生日信息不满足条件时报错*/
        else
            System.out.println("error");
    }
}
